import './assets/main.css'
import './assets/index.scss'
// 高德地图类型文件
import '@amap/amap-jsapi-types'

import { createApp } from 'vue'

import App from './App.vue'
import router from './router'
import pinia from './stores'

import 'virtual:svg-icons-register'
// 图片懒加载
import VueLazyload from 'vue-lazyload'

const app = createApp(App)

app.use(pinia)
app.use(router)

// 配置懒加载选项，例如可以设置加载中的图片、加载失败的图片等占位图
app.use(VueLazyload, {
  loading: new URL('/images/loading.png', import.meta.url).href, // 加载中的占位图片路径，可根据实际替换
  error: new URL('@/assets/images/error.png', import.meta.url).href, // 加载失败的占位图片路径，可根据实际替换
})
app.mount('#app')
